home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
ForCLI
/
0Utils13.lha
/
0Utils
/
.ReadMe
< prev
next >
Wrap
Text File
|
1995-04-10
|
3KB
|
107 lines
0Utils_1.3.lha
Description:
This archive contains some more or less useful small
CLI programs with full source and documentation.
following is a list of the current commands.
Exists - does a specified file exist
ExpandArgs - expand all wildcards on cmdline
FilePart - get the last part of a filename
GetWord - get the nth word in a list
PathPart - get the path part of a filename
ScriptName - _try_ to get the name of a scriptfile
SRun - reinvoke the shell
SRunSX - reinvoke the shell, call Execute for scripts
Suffix - get the suffix part of a filename
Tackon - create a filename from pathpart filepart and suffix
Touch - touch files
VolName - get the name of the volume (or device) a file is on
WB_Delete - delete file and .info (also on WB)
Make_IconXX - patch c:IconX to not only act on scripts
Open - Open a file
Close - close a file opened w/ Open
WriteLn - write to a file opened w/ Open
ReadLn - read from a file opened w/ Open
Yes - output "y" lines
Examine - examine a filesys object
SetOwner - change ownership of a filesys object
Notes:
* please note that it is possible to get the commandtemplate
of each of the commands by calling something like
> strings <cmdname> | search "*$ARG:"
without invoking it w/ '?' (but that is also possible)
(pipe is part of '2.04hacks' or builtin for some shells -
unfortunately I've been told that versioin of pipe might
bebuggy, but there are some other versions on aminet;
strings is e.g. in my 'filters' collection (or again part
of some shells))
* please note also, that the commands Open Close, ReadLn and
WriteLn will break as soon as Amiga gets resource tracking,
since these commands rely on shared filehandles. (they
should be used only inside of scripts - better do not use
them directly, exept U know what U are doing)
* I do _not_ know, why SAS/S does not set the 'PURE'
bit to the created executables, but I am quite sure, I
do not use any global variables.
* Have a look into .KnownBugs
History:
Please have a look into ".History"
Compilation:
* The sources do compile with SAS/C v6.51 (SCOptions & SMakefile
are part of the archive). The files _may_ also compile w/ DICE,
but I won't guarantee for that.
Author's Address:
My address for bugreports, flames, donations, questions,
suggestions etc.:
SnailMail: Bernd "0" Noll
Brunnenstrasse 55 or Zu den Eichen 8
67661 Kaiserslautern 56567 Neuwied
Germany Germany
EMail: b_noll@poker.informatik.uni-kl.de
noll@alma.student.uni-kl.de
IRC: `0` (on channel #AmigaGER)
Legal Stuff:
Oh, the Legal stuff ...
The files in that archive are released "AS IS", and You
do use them on Your own risk. I do not give any guarantees
for proper function. Nobody may make me responsible for
any damage arising from the use of one of the programs in
that archive or parts of its source. I keep the copyright
for all the files in the archive, and commercial
redistribution of any of these files must be permitted by
me ... (this is hereby done for AmiNET CD 6)
just the std crap, that U can expect for some small
Freeware utilities ... (sorry, have no stdt disclaimer
on the hd ...)
greetings, `0`